package cn.zlp.basic.util;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;
/**
 *  封装分页查询的结果
 *  Data 编译的时候自动生成get,set和toString方法
 *  AllArgsConstructor提供一个全参构造
 *  NoArgsConstructor提供一个无参构造
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PageList<T> {

    /** 查询总数 */
    private Long totals = 0L;

    /** 分页查询的数据 */
    private List<T> data = new ArrayList<>();
}
